﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 using CompanyPayRollSystem.Database;

namespace CompanyPayRollSystem.BusinessLayer
{
    public class JobLevelManger : EntityManager
    {
        public static List<JobLevel> GetJobLevels()
        {
            List<JobLevel> jobLevels = Context.JobLevels.ToList<JobLevel>();
            return jobLevels;
        }

        public static void AddJobLevel(string jobLevelName)
        {
            JobLevel jobLevel = new JobLevel();
            jobLevel.JobLevelName = jobLevelName;

            try
            {
                Context.JobLevels.InsertOnSubmit(jobLevel);
                Context.SubmitChanges();
            }
            catch (Exception ex)
            {
                // Log Exception
                Utilities.Logger.LogException(ex);
                throw ex;
            }

        }
    }
}
